package org.lanqiao.tjut.dao;

import org.lanqiao.tjut.bean.CompanyBean;

public interface CompanyBeanDao {
	/**
	 * 通过企业主键id逻辑删除企业信息
	 * 
	 * @param userId
	 * @return
	 */
	int deleteByPrimaryKey(Short comId);

	/**
	 * 添加企业信息（全部字段）
	 * 
	 * @param record
	 * @return
	 */
	int insert(CompanyBean record);

	/**
	 * 添加企业信息（非空字段）
	 * 
	 * @param record
	 * @return
	 */
	int insertSelective(CompanyBean record);

	/**
	 * 通过企业主键id查询企业信息
	 * 
	 * @param userId
	 * @return
	 */
	CompanyBean selectByPrimaryKey(Short comId);

	/**
	 * 通过企业主键更新企业信息（非空字段）
	 * 
	 * @param record
	 * @return
	 */
	int updateByPrimaryKeySelective(CompanyBean record);

	/**
	 * 通过企业主键更新企业信息（全部字段）
	 * 
	 * @param record
	 * @return
	 */
	int updateByPrimaryKey(CompanyBean record);
}